impervious boundary - Spanish English Dictionary